package com.youkeda.app.service;

import com.youkeda.app.dataobject.UserDO;
import com.youkeda.app.model.Result;
import com.youkeda.app.model.User;

import java.util.List;

/**
 * @InterfaceName UserService
 * @Author 刘正星
 * @Date 2020/8/26 8:15
 **/
public interface UserService {
    /**
     * 注册
     */
    Result<Boolean> add(UserDO userDO);

    /**
     * 登录
     */

     Result<Boolean> login(String email,String password);

    /**
     * 添加或者修改用户
     *
     * @param user 个人战绩
     * @return User
     */
    Integer save(User user);


    /**
     * 获取个人信息
     *
     * @param id 主键
     * @return
     */
    User get(Long id);

    List<User> getByIds(List<Long> ids);

}
